Building Flexible and Extensible Web Applications
نویسندگان
چکیده
The World Wide Web is in constant renovation, with new technologies emerging every day. Most of these technologies are still incipient, and there are few de facto standards for this \new Web". There is a need for tools that can run with current standard support, but which are exible and extensible enough to be eventually ported to new APIs and to incorporate new technologies. On the other hand, many Web developers cannot keep pace with the fast track of Web technologies. Therefore, it is important for new tools to be simple enough to be mastered quickly by the average programmer. This paper presents CGILua, a Web development tool that matches these requirements. The paper also discusses why this tool is being adopted in many commercial and academic projects, focusing on issues such as exibility, extensibility, simplicity, and portability.
منابع مشابه
Service-Oriented Data Mining
A service is a software building block capable of fulfilling a given task or a distinct business function through a well-defined interface, loosely-coupled interface. Services are like "black boxes", since they operate independently within the system, external components are not aware of how they perform their function, they only care that they return the expected result. The Service Oriented A...
متن کاملBuilding Flexible and Extensible Web Applications with Lua
The World Wide Web is in constant renovation, with new technologies emerging every day. Most of these technologies are still incipient, and there are few de facto standards for this \new Web". There is a need for tools that can run with current standard support, but which are exible and extensible enough to be eventually ported to new APIs and to incorporate new technologies. On the other hand,...
متن کاملFlexible dependency injection with XML annotation- based configuration styles Advanced support for aspect-oriented programming with proxy-based and AspectJ-based variants. First-class support for common open source frameworks such as Hibernate and Quartz A flexible web framework for building RESTful MVC
Spring is the most popular application development framework for enterprise Java. Millions of developers around the world use Spring Framework to create high performing, easily testable, reusable code. Spring framework is an open source Java platform and it was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003. Spring is lightweight when it comes ...
متن کاملPreference Learning in Internet Collaboration Environments
In this paper, we present an overview of preference learning applications to support collaborative work on the internet. Based on deriving some basic requirements a more generalized and extensible internet collaboration environment should satisfy, a system architecture for the flexible integration of different web applications to support a workgroup in different everyday aspects of their intern...
متن کاملAn XML-Powered Framework for Building Adaptive Software Components
As application developers move toward building component-based web service applications, the traditional tools and development models turn out insufficient to meet the new requirements from rapid evolution due to the speed of the Internet. This paper presents an XML-powered framework designed to build adaptive software components, in order to relieve developers from low-level implementation tas...
متن کامل